#ifndef ISERIALIZEABLE_H_INCLUDED
#define ISERIALIZEABLE_H_INCLUDED

#include <Ape/Serialization/ISink.h>

namespace Ape {
	namespace Serialization {
		class ISerializeable {
			friend class Ape::Serialization::ISink;
		protected:
			virtual void Sink(ISink* sink) const = 0;
			virtual void Unsink(ISink* sink) = 0;
		};
	}
}

#endif // ISERIALIZEABLE_H_INCLUDED
